Tropical forest diversity